You are here: Building the Model: Advanced Elements > Modeling Tips > Creating Pull Systems > Creating the Pull System
Now let's examine the ProModel steps to build this pull system.
1. Define four locations: Stores, Process_1, Process_2, and OrderQue.
2. Define two entities: Order and Unit.
3. Define the processing as shown previously.
4. Define the arrivals. Schedule Units to arrive at location Stores. Schedule Orders to arrive at location OrderQue.
5. The entity Order "drives" the system by sending Units to Process_1 to fulfill the order. In the operation logic at OrderQue, use the SEND statement to send a Unit to Process_1 from location Stores. A corresponding SEND rule must be used as a Routing Rule for Unit at Stores.
6. After the SEND statement in the operation logic at the OrderQue, use a JOIN statement to join a Unit to an Order. A corresponding JOIN rule must be used as a Routing Rule for Unit at Process_2.
7. Place the processing times for the Unit at Process_1 and Process_2.
When you finish, the processing and routing should appear as shown below.
Entity |
Location |
Operation (min) |
Blk |
Output |
Destination |
Rule |
Move Logic |
---|---|---|---|---|---|---|---|
Unit |
Stores |
|
1 |
Unit |
Process_1 |
SEND 1 |
|
Unit |
Process_1 |
WAIT 2 |
1 |
Unit |
Process_2 |
FIRST 1 |
MOVE FOR .5 |
Unit |
Process_2 |
WAIT 5 |
1 |
Unit |
OrderQue |
JOIN 1 |
MOVE FOR .5 |
Order |
OrderQue |
SEND 1 Unit TO Process_1 JOIN 1 Unit |
1 |
Order |
EXIT |
|
|